Nuprl Definition : es-prior-fixedpoints 11,40

prior-f-fixedpoints(e)
== if f(e) = e
== then if e  prior(Sys) then prior-f-fixedpoints(prior(Sys)(e)) @ [e] else [e] fi 
== else prior-f-fixedpoints(f**(e))
== fi 


clarification:

es-prior-fixedpoints{i:l}
es-prior-fixedpoints(esSysfe)
== if es-eq-E(es; (f(e)); e)
== then if e  es-prior-interface{i:l}(esSys)
== then then es-prior-fixedpoints{i:l}(esSysf; es-prior-interface{i:l}(esSys)(e)) @ [e / []]
== then else [e / []]
== then fi 
== else es-prior-fixedpoints{i:l}
== else es-prior-fixedpoints(esSysf; es-fix(es;f;e))
== fi 
(recursive) 
latex


Definitionsf**(e), f(a), [], [car / cdr], prior(X), X(e), as @ bs, e  X, if b then t else f fi , e = e', x.A(x), Y
FDL editor aliaseses-prior-fixedpoints

origin